16892
10316
13506
16879
11245
14840
17062
17345
19906
18156
15586
22475
15066
12352
9178
11588
6952
6979
10041
13250
17236
18281
20535
21213
19300
